package org.jeecg.chase.modules.merch.vo;

import java.util.List;

import com.baomidou.mybatisplus.annotation.TableField;
import org.jeecg.chase.modules.merch.entity.AdhMerchInfo;
import org.jeecg.chase.modules.merch.entity.AdhMerchUser;
import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.jeecgframework.poi.excel.annotation.ExcelEntity;
import org.jeecgframework.poi.excel.annotation.ExcelCollection;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
import org.jeecg.common.aspect.annotation.Dict;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @Description: 商家管理
 * @Author: jeecg-boot
 * @Date:   2022-02-10
 * @Version: V1.0
 */
@Data
@ApiModel(value="adh_merch_infoPage对象", description="商家管理")
public class AdhMerchInfoPage {

	/**主键*/
	@ApiModelProperty(value = "主键")
    private java.lang.String id;
	/**创建人*/
	@ApiModelProperty(value = "创建人")
    private java.lang.String createBy;
	/**创建日期*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty(value = "创建日期")
    private java.util.Date createTime;
	/**更新人*/
	@ApiModelProperty(value = "更新人")
    private java.lang.String updateBy;
	/**更新日期*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty(value = "更新日期")
    private java.util.Date updateTime;
	/**所属部门*/
	@ApiModelProperty(value = "所属部门")
    private java.lang.String sysOrgCode;
	/**商家名称*/
	@Excel(name = "商家名称", width = 15)
	@ApiModelProperty(value = "商家名称")
    private java.lang.String merchName;
	/**商家LOGO*/
	@Excel(name = "商家LOGO", width = 15)
	@ApiModelProperty(value = "商家LOGO")
    private java.lang.String merchLogo;
	/**商家地址*/
	@Excel(name = "商家地址", width = 15)
	@ApiModelProperty(value = "商家地址")
    private java.lang.String merchAddress;
	/**商家地址详情*/
	@Excel(name = "商家地址详情", width = 15)
	@ApiModelProperty(value = "商家地址详情")
    private java.lang.String merchAddressDetail;
	/**商家标签*/
	@Excel(name = "商家标签", width = 15)
	@ApiModelProperty(value = "商家标签")
    private java.lang.String merchTags;
	/**商家门头照*/
	@Excel(name = "商家门头照", width = 15)
	@ApiModelProperty(value = "商家门头照")
    private java.lang.String merchIndexImg;
	/**营业开始时间*/
	@Excel(name = "营业开始时间", width = 15)
	@ApiModelProperty(value = "营业开始时间")
    private java.lang.String merchStartTime1;
	private java.lang.String merchStartTime2;
	private java.lang.String merchStartTime3;
	private java.lang.String merchStartTime4;
	private java.lang.String merchStartTime5;
	private java.lang.String merchStartTime6;
	private java.lang.String merchStartTime7;
	/**营业结束时间*/
	@Excel(name = "营业结束时间", width = 15)
	@ApiModelProperty(value = "营业结束时间")
    private java.lang.String merchEndTime1;
	private java.lang.String merchEndTime2;
	private java.lang.String merchEndTime3;
	private java.lang.String merchEndTime4;
	private java.lang.String merchEndTime5;
	private java.lang.String merchEndTime6;
	private java.lang.String merchEndTime7;
	/**营业周期*/
	@Excel(name = "营业周期", width = 15)
	@ApiModelProperty(value = "营业周期")
    private java.lang.String merchDays;
	/**商户联系电话*/
	@Excel(name = "商户联系电话", width = 15)
	@ApiModelProperty(value = "商户联系电话")
    private java.lang.String merchPhone;
	/**商户状态*/
	@Excel(name = "商户状态", width = 15)
	@ApiModelProperty(value = "商户状态")
    private java.lang.String merchStatus;
	/**商户排序*/
	@Excel(name = "商户排序", width = 15)
	@ApiModelProperty(value = "商户排序")
    private java.lang.String merchSort;
	/**是否首页显示*/
	@Excel(name = "是否首页显示", width = 15)
	@ApiModelProperty(value = "是否首页显示")
    private java.lang.String merchIndexFlag;
	/**商家分类*/
	@Excel(name = "商家分类", width = 15)
	@ApiModelProperty(value = "商家分类")
    private java.lang.String merchCategory;

	@ApiModelProperty(value = "商家分类")
	private java.lang.String merchCategoryName;
	/**商家品牌*/
	@Excel(name = "商家品牌", width = 15)
	@ApiModelProperty(value = "商家品牌")
    private java.lang.String merchBrand;
	/**商家简介*/
	@Excel(name = "商家简介", width = 15)
	@ApiModelProperty(value = "商家简介")
    private java.lang.String merchDesc;
	/**商家联系人*/
	@Excel(name = "商家联系人", width = 15)
	@ApiModelProperty(value = "商家联系人")
    private java.lang.String merchConcat;
	@Excel(name = "所属城市", width = 15)
	@ApiModelProperty(value = "所属城市")
	private String merchCity;
	@Excel(name = "二维码", width = 15)
	@ApiModelProperty(value = "二维码")
	private String qrCode;

	@ApiModelProperty(value = "经度")
	private String longitude;
	@ApiModelProperty(value = "纬度")
	private String latitude;

	private String longitudeAndlatitude;
	@ExcelCollection(name="商家管理员信息")
	@ApiModelProperty(value = "商家管理员信息")
	private List<AdhMerchUser> adhMerchUserList;

	private String time1Flag;
	private String time2Flag;
	private String time3Flag;
	private String time4Flag;
	private String time5Flag;
	private String time6Flag;
	private String time7Flag;

}
